Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Qatar F1a Bahrain F1 UAE F2 Germany F17 United Arab Emirates F1 Russia F7 Russia F4 Turkey F10 Turkey F11 Turkey F15 Germany F1 France F4 Russia F1 Russia F2 Czech Republic F1 Czech Republic F2 Germany F5 Germany F7 Belgium F2 Belgium F3 Germany F9 Belgium F7 Belgium F8 Belgium F9 France F15 Germany F17 France F19 Germany F3 Turkey F5 France F4 Russia F7 Kazakhstan F1 Kazakhstan F2 Kazakhstan F3 Uzbekistan F1 Czech Republic F1 Czech Republic F2 Czech Republic F3 Germany F6 Netherlands F3 Netherlands F4 Germany F9 Belgium F7 Germany F14 Germany F16 France F16 France F17 Germany F18 Germany F19 France F21 Germany F2 Germany F3 Germany F4 Russia F1 Russia F2 Russia F3 Russia F4 Uzbekistan F1 Uzbekistan F2 Russia F7 Russia F8 Germany F5 Germany F6 Belgium F8 Netherlands F5 Netherlands F6 France F16 Spain F41 Spain F42 Germany F2 Kazakhstan F1 Kazakhstan F2 Russia F3 Russia F4 Netherlands F2 Netherlands F4 Germany F7 Kazakhstan F3 Turkey F1 Turkey F2 Egypt F8 Morocco F2 Morocco F3 France F8 Egypt F7 Romania F2 Romania F3 Russia F1 Netherlands F1 Germany F8 Netherlands F2 Netherlands F3 Netherlands F4 Belgium F8 Russia F5 Russia F6 Netherlands F6 Russia F7 Russia F8 UAE F1 Cyprus F2 Cyprus F3 Germany F3 Tunisia F6 Tunisia F7 France F4 Kuwait F1 Netherlands F2 Netherlands F4 Germany F8 Russia F7 Hungary F8 Cyprus F3 France F1 (Bagnoles-de-l'Orne) Germany F3 (Nussloch) France F4 (Lille) Croatia F1 (Rovinj) Croatia F2 (Porec) Italy F5 (Santa Margherita Di Pula) France F7 (Villers Les Nancy) Germany F7 (Trier) Russia F5 Thailand F10 (Hua Hin) Thailand F11 (Hua Hin) Thailand F12 (Hua Hin) Qatar F6 (Doha) Kuwait F2 M25 Meerbusch M25 Wetzlar M25 Nevers M25+H Rodez M15 Grenoble M25 Portimao M25 Grasse Germany F14 Tenerife Challenger M15 Villers-les-Nancy M25 Vale do Lobo M25 Mataro M15 Poitiers Challenger Hamburg - Hamburg M25 Bourg-en-Bresse Challenger Britania Zavaleta - Puebla M25 Sarreguemines M25 Montesilvano M25 Koksijde Neride Prague Indoor - Prague M25 Antalya Volvo Sylt Open - Sylt M25 Poznan Samsung Securities Cup Challenger Tennis - Seoul Samarkand Challenger - Samarkand IPP Open - Helsinki Gemax Samsung Open 2004 - Belgrade San Luis Potosi Challenger - San Luis Potosi Fergana Tennis Challenger Tournament - Fergana Bristol Challenger Trophy - Bristol Asics Challenger Open - Monchengladbach IPP Open - Helsinki Ostrava Open 2005 - Ostrava Dharwad Challenger 2006 - Dharwad Okal Cup 2003 - Eckental Jameson Cup - Milan Steelers Cup - Kosice Challenger 42 - Andrezieux Abierto Club Casablanca - Mexico City KGHM Polish Indoors - Wroclaw Tennis Napoli Cup - Napoli Tunis Open - Tunis Ethias Trophy - Mons Alexander Kolyaskin Memorial - Donetsk Coffee Cup Challenger - Chikmagalur Ethias Trophy - Mons Privatbank Open 2006 - Dnepropetrovsk Caversham International Tennis Tournament - Jersey Tatra Banka Open - Bratislava Cremona Challenger Samsung Secruities Cup Challenger - Seoul Pozoblanco Challenger Vancouver Challenger Belgrade Challenger Rhodes Challenger Johannesburg Challenger Bratislava Challenger Penza Challenger Astana Challenger Segovia Challenger President's Cup - Astana M25 Manacor Busan Open Challenger Tennis - Busan Seoul Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Geneva Challenger Kaohsiung Challenger Geneva Challenger Leon Challenger Guadalajara Challenger Karshi Challenger Busan Challenger Scheveningen Challenger Istanbul Challenger Eskisehir Challenger Oberstaufen Challenger Segovia Challenger Meerbusch Challenger St. Remy Challenger Tashkent Challenger Kazan Challenger Yokohama Challenger Kolkata Challenger New Delhi Challenger Astana Challenger Mersin Challenger Shenzhen Challenger Gimcheon Challenger Busan Challenger Ischgl International Tennis Challenger 2003 - Ischgl Segovia Challenger Netherlands F5 Geneva Challenger Scheveningen Challenger Orleans Challenger Tashkent Challenger Bratislava Challenger Brescia Challenger Gemax Open - Belgrade Heilbronn Challenger Andria Challenger Bangkok Challenger Manila Challenger Bergamo Challenger Cherbourg Challenger Guangzhou Challenger Barletta Challenger Taipei City Challenger San Luis Potosi Challenger Marburg Challenger Orleans Challenger Brest Challenger Budapest Challenger Brescia Challenger Busan Challenger Budapest Challenger Barletta Challenger M25 Antalya Karshi Challenger Busan Challenger Samarkand Challenger Caltanissetta Challenger Poznan Challenger Mouilleron-Le-Captif Challenger Tampere Challenger Moscow Challenger M25 Lesa Kyoto Challenger Bangkok Challenger Rennes Challenger Quimper Challenger Cherbourg Challenger Genova Challenger Heilbronn Challenger Wroclaw Challenger Heilbronn Challenger Kaohsiung Challenger Poznan Challenger Intersport Heilbronn Open - Heilbronn Genova Challenger Orleans Challenger Gemax Samsung Open 2005 - Belgrade BMW Challenger Open - Monchengladbach Segovia Challenger Meerbusch Challenger M25 Toulouse-Balma M15 Monastir M15+H Bagnoles de l'Orne M25 Trento Urbana-Champaign Challenger - Urbana M25 Creteil Bukhara Challenger - Bukhara Open de la Ville de Saint Denis - Reunion Island M25 Toulouse-Balma Britania Zavaleta - Puebla Lyon Challenger M25 Saint Dizier Bratislava Challenger Segovia Challenger M15 Lons-le-Saunier M25 Angers Alessandria Challenger St. Remy Challenger Izmir Challenger USTA Seascape Challenger - Aptos Rezidenza Open - Magdeburg M25 Reggio Emilia Fergana Challenger - Fergana Cherbourg Challenger Oeiras 2 Challenger Biella 7 Challenger M25 Deauville Challenger Casino Lugano - Lugano M25 Carnac Barletta Challenger Kazan Challenger Shenzhen Challenger Tunis Challenger Raanana Challenger Napoli Challenger Lyon Challenger Sylt Open 2000 - Sylt Geneva Challenger - Geneva M25 Grasse BH Telecom Indoors Sarajevo 2006 - Sarajevo Andria Challenger Open de L'Isere-Open 38 - Grenoble Cherbourg Challenger M25 Villeneuve-Loubet Ilkley Challenger Tunisia F5 Scheveningen Challenger Liberec Challenger Genova Challenger Open de Montauban - Montauban Szczecin Challenger Izmir Challenger The LTA Manchester Challenger - Manchester Eckental Challenger Andria Challenger Maui Challenger Oeiras 1 Challenger Taipei City Challenger Pau Challenger Grodzisk Mazowiecki Challenger Seoul Challenger Banja Luka Challenger Bergamo Challenger Szczecin Challenger Blois Challenger Mouilleron-Le-Captif Challenger Liberec Challenger Oeiras 5 Challenger Heineken Challenger - Ho Chi Minh City The 70th King's Cup and Queen's Cup - Bangkok Guadalajara Challenger Sassuolo Challenger Brest Challenger Como Challenger Marburg Challenger Forli 2 Challenger Shenzhen Challenger Gemax Open - Belgrade Alicante Challenger Estoril Challenger Brest Challenger Busan Challenger China Open - Beijing Sanremo Challenger Tashkent Challenger Madrid Challenger Eckental Challenger Fergana Challenger Mouilleron-Le-Captif Challenger Koblenz Challenger Quimper Challenger Winnetka Challenger St. Brieuc Challenger Tunis Challenger St. Tropez Challenger Aix En Provence Challenger Geneva Challenger - Geneva Heilbronn Challenger Alexander Kolyaskin Memorial - Donetsk Ludwigshafen Challenger M25 Koszalin Sopot Challenger The Nottingham Challenger - Nottingham Szczecin Challenger Maia Challenger Rome 1 Challenger Bratislava Challenger Rome 2 Challenger Lyon Challenger IX Open Internacional D'Andorra - Andorra Granby Challenger - Granby Salzburg-Anif Challenger Szczecin Challenger DPD Challenger 2002 - Aschaffenburg Prague 2 Challenger St. Petersburg 2 Challenger Open de Montauban - Montauban Como Challenger Bulgarian Challenger 2002 - Sofia Bucharest Challenger Bergamo Challenger Roanne Challenger 2001 USTA Tallahassee Tennis Challenger - Tallahassee Orleans Challenger Challenger Casino Lugano - Lugano Forli 2 Challenger Forli 3 Challenger Forli 3 Challenger Quimper Challenger Lille Challenger Yokohama World Tennis Gaora Cup - Yokohama Aix En Provence Challenger Heilbronn Challenger Poznan Challenger The Granby Natrel Challenger - Granby Milan Challenger Braunschweig Challenger Verona Challenger Czech Indoor Open - Prague Heineken Challenger 2004 - Ho Chi Minh City Sarajevo Open 2004 - Sarajevo Meerbusch Challenger Busan Open - Busan Flea Market Cup Busan Challenger Tennis - Busan M15 Monastir Genova Challenger GHI Bronx Classic - Bronx Mouilleron-Le-Captif Challenger Mouilleron-Le-Captif Challenger Hamburg Challenger Brest Challenger Mauritius Open - Mauritius Roanne Challenger Maia Challenger Oeiras 1 Challenger Koblenz Challenger Pau Challenger Istanbul Challenger Akbank Private Banking TED Open 2006 - Istanbul Maia Challenger Tenerife 1 Challenger Tulln Challenger Cherbourg Challenger Lugano Challenger Koblenz Challenger Florence Challenger Francavilla Challenger Lille Challenger Cherbourg Challenger Nur-Sultan Challenger St. Tropez Challenger Charlottesville Challenger Knoxville Challenger Houston Challenger Brest Challenger Cherbourg Challenger Kobstaedernes ATP Challenger - Kolding Prague Challenger Winnetka Challenger Geneva Challenger Istanbul Challenger Bratislava Challenger Quimper Challenger Quimper 2 Challenger Cherbourg Challenger Biella 5 Challenger Oeiras 3 Challenger Gerry Weber Open - Halle Recife Challenger Prague 3 Challenger Szczecin Challenger Busan Challenger Sibiu Challenger Gerry Weber Open - Halle Zagreb Challenger Brest Challenger Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Mercedes-Benz Cup - Los Angeles Thailand Open - Bangkok AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Qatar Open - Doha ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle St. Brieuc Challenger Allianz Suisse Open Gstaad - Gstaad Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha SA Tennis Open - Johannesburg The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad Mallorca Challenger Thailand Open - Bangkok Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Fergana Challenger Winnetka Challenger San Benedetto Challenger Kyoto Challenger Karlsruhe Challenger Luedenscheid Challenger Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Eckental Challenger Kazan Challenger Poznan Challenger Qatar Exxon Mobil Open - Doha Szczecin Challenger Heineken Open - Auckland SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai BMW Open - Munich Open de Nice Cote dAzur - Nice Allianz Suisse Open Gstaad - Gstaad AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel BMW Open - Munich Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Bergamo Challenger Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle Rakuten Japan Open - Tokyo Farmers Classic - Los Angeles Citi Open - Washington PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Kun-Ming Challenger RCA Championships - Indianapolis International Tennis Championships - Delray Beach Credit Agricole Suisse Open - Gstaad Rakuten Japan Open - Tokyo Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Topshelf Open - 's-Hertogenbosch Claro Open Colombia - Bogota Erste Bank Open - Vienna Ordina Open - 's-Hertogenbosch Athens Challenger Ortisei Challenger Topshelf Open - 's-Hertogenbosch Ortisei Challenger Suisse Open - Gstaad Swiss Indoors Basel - Basel Gerry Weber Open - Halle Garanti Koza Sofia Open - Sofia Mercedes Cup - Stuttgart Suisse Open - Gstaad Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona German Tennis Championships - Hamburg St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Braunschweig Challenger Gijon Open - Gijon Heilbronn Challenger Open Sud de France - Montpellier Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Gerry Weber Open - Halle Mercedes Cup - Stuttgart Taipei City Challenger International German Open - Hamburg Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Astana Challenger Braunschweig Challenger Qatar ExxonMobil Open - Doha Braunschweig Challenger Rome 1 Challenger Gerry Weber Open - Halle Luedenscheid Challenger Eskisehir Challenger Gimcheon Challenger PTT Thailand Open - Bangkok Rennes Challenger Heilbronn Challenger Athens Challenger Campbell's Hall of Fame Tennis Championships - Newport Eckental Challenger ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai St. Tropez Challenger Gerry Weber Open - Halle Le Gosier Challenger PTT Thailand Open - Bangkok Marburg Challenger Kremlin Cup - Moscow M25 Santa Margherita di Pula Qatar ExxonMobil Open - Doha Pullach Challenger Trnava Challenger Mons Challenger Binghamton Challenger Astana Challenger Koblenz Challenger Anning Challenger Shenzhen Open - Shenzhen Erste Bank Open - Vienna Schickendanz Open - Furth Swiss Indoors Basel - Basel Shymkent Challenger Open 13 Provence - Marseille Seoul Challenger Segovia Challenger Grand Prix Hassan II - Casablanca Hall of Fame Tennis Championships - Newport Kaohsiung Challenger Samarkand Challenger Credit Agricole Suisse Open - Gstaad European Open - Antwerp Pau Challenger Quimper Challenger Mouilleron-Le-Captif Challenger Kremlin Cup - Moscow Hua Hin Challenger Koblenz Challenger M15 Grenoble Yokohama Challenger 2001 - Yokohama Lyon Challenger Todi Challenger Swiss Indoors Basel - Basel Hall of Fame Tennis Championships - Newport Orleans Challenger Sopot Challenger St. Petersburg Open - St. Petersburg TED Open-Akbank Private Banking - Istanbul Zhuhai Challenger Shimadzu All Japan Indoor - Kyoto TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Antalya Cup - Antalya Lille Challenger Alicante Challenger Hall of Fame Tennis Championships - Newport Rennes Challenger St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Rennes Challenger Qatar ExxonMobil Open - Doha Portoroz Challenger Challenger Leon 2004 - Leon Oeiras 2 Challenger Szekesfehervar Challenger Prague II Challenger Parma Challenger Open Sud de France - Montpellier Eckental Challenger St. Petersburg 1 Challenger Zadar Challenger SkiStar Swedish Open - Bastad Aix En Provence Challenger Milan Challenger Poznan Challenger Open Sud de France - Montpellier St. Petersburg Open - St. Petersburg Quimper Challenger San Benedetto Challenger Biel Challenger Mercedes-Benz Cup - Los Angeles Davidoff Swiss Indoors - Basel Sanremo Challenger Heilbronn Challenger Bratislava 1 Challenger Hamburg European Open - Hamburg Poznan Challenger Sofia Open - Sofia Grand Prix Hassan II - Marrakech Bratislava 2 Challenger Davidoff Swiss Indoors Basel - Basel UBS Open Gstaad - Gstaad Swiss Indoors Basel - Basel Orleans Challenger Roanne Challenger Plava Laguna Croatia Open - Umag M25+H Kassel Grand Prix Hassan II - Marrakech Belgrade 2 - Belgrade Quimper Challenger Francavilla Challenger Noumea Challenger Oeiras 1 Challenger Amersfoort Challenger Banja Luka Challenger Milan Challenger Forli 1 Challenger Geneva Open - Geneva Lugano Challenger St. Petersburg Open - St. Petersburg Cassis Challenger Swiss Indoors Basel - Basel Tennis Masters Series - Toronto Tennis Masters Series - Monte Carlo Cassis Challenger Rogers Masters - Toronto BNP Paribas Open - Indian Wells Rogers Cup - Montreal Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto Rogers Cup - Toronto Kremlin Cup - Moscow BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Toronto French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Sony Ericsson Open - Miami BMW Open - Munich Sony Ericsson Open - Miami Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Open Seat Godo 2005 - Barcelona Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Power Horse Cup - Dusseldorf U.S. Open - New York Kremlin Cup - Moscow Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Ordina Open - s-Hertogenbosch French Open - Paris European Open - Antwerp Thailand Open - Bangkok Qatar ExxonMobil Open - Doha U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha BMW Open - Munich St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Open 13 Provence - Marseille French Open - Paris Wimbledon - London Mouilleron-Le-Captif Challenger Dubai Duty Free Tennis Championships - Dubai Wimbledon - London Wimbledon - London Wimbledon - London Davis Cup, World Group, 1R, SUI-NED 2-3 Davis Cup, World Group, 1R, SUI-ESP 2-3 French Open - Paris Davis Cup, World Group, PO, SUI-ECU 4-1 Davis Cup, World Group, 1R, SRB-SUI 2-3 U.S. Open - New York Davis Cup, World Group, PO, SUI-BLR 3-2 Australian Open - Melbourne Wimbledon - London Wimbledon - London Australian Open - Melbourne All Lower level tournaments Rovereto Challenger Wimbledon - London Davis Cup, World Group, PO, SUI-SCG 4-1 Davis Cup, World Group, PO, NED-SUI 2-3 Davis Cup, World Group, PO, KAZ-SUI 5-0 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, Group I, 2R, SUI-POR 5-0 Davis Cup, World Group, 1R, USA-SUI 4-1 Davis Cup, PO, ESP-SUI 4-1 Davis Cup, World Group, 1R, ITA-SUI 5-0 Davis Cup, World Group, 1R, USA-SUI 5-0 Maia Challenger M25 Esch/Alzette